<!doctype html>
<html>
<head>
  <title>opencascade.js Examples</title>
</head>
<body>
  <h1>Examples</h1>
  <ul>
    <li><a href="demos/polygon">Polygon</a></li>
    <ul>
      <li>
        Creates a simple polygon and renders it.
      </li>
    </ul>
    <li><a href="demos/bottle - basic">Bottle & File Loader Example - Version 01</a></li>
    <ul>
      <li>
        Contains the OpenCascade bottle example with adjustable parameters.
      </li>
      <li>
        Contains an example on how to load STEP and IGES files by using Emscripten's file system emulation.
      </li>
    </ul>
    <li><a href="demos/bottle - visualize">Bottle & File Loader Example - Version 02</a></li>
    <ul>
      <li>
        Similar to the previous example, but with a slightly different tessellation algorithm. This produces one ThreeJS object per face (vs a single one in version 01) and uses ThreeJS.BufferGeometries (vs plain ThreeJS.Geometries).
      </li>
    </ul>
  </ul>
</body>
</html>
